#include "navigatordata.h"

#include "../../editors/items/editoritemcommon.h"

#include <ieditoritem.h>

using namespace core;
using namespace swp;

NavigatorData::NavigatorData() : IDocumentData()
{

}

NavigatorData::~NavigatorData()
{

}

IDocumentData::Type NavigatorData::type() const
{
    return AbstractModel;
}

void NavigatorData::setConnectionData(const core::ConnectionData& data)
{
    // do nothing
}

const core::ConnectionData& NavigatorData::connectionData() const
{
    static ConnectionData data(CONNECTION_NOT_VALID);
    return data;
}

bool NavigatorData::supportsConnections() const
{
    return false;
}

QList<ConnectionData> NavigatorData::connections(
    const IEditorItem* item) const
{
    QList<ConnectionData> ret;

    return ret;
}

void NavigatorData::clearData(const QList<core::IEditorItem* >& preserve)
{

}
